we must improve our performance - German English Dictionary